package com.stars.entity.dto.pas;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import com.stars.common.annotation.Dict;
import com.stars.common.base.dto.BaseAppDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Title: 入库表DTO
 * @author DJ
 * @date 2019-11-13
 * @version V1.0
 *
 */
@Data
@ExcelTarget("20")
public class PasInStoreDTO extends BaseAppDto{

	@ApiModelProperty(value = "NO",name = "numIndex")
	private Integer numIndex;
	/**入库编号*/
	@Excel(name = "入库编号")
	@ApiModelProperty(value ="入库编号",name = "inCode")
	private String inCode;
	/**入库类型*/
	@Excel(name = "入库类型")
	@ApiModelProperty(value ="入库类型",name = "inType")
	private String inType;
	/**入库日期*/
	@Excel(name = "入库日期")
	@ApiModelProperty(value ="入库日期",name = "inDate")
	private String inDate;
	/**采购单ID*/
	@ApiModelProperty(value ="采购单ID",name = "purchaseId")
	private String purchaseId;
	/**采购单编号*/
	@Excel(name = "采购单编号")
	@ApiModelProperty(value ="采购单编号",name = "purchaseCode")
	@Dict(dictTable = "pas_purchase",dictCode = "id",dictName="order_code",dictSource="purchase_id")
	private String purchaseCode;
	/**采购单名称*/
	@Excel(name = "采购单名称")
	@ApiModelProperty(value ="采购单名称",name = "purchaseName")
	@Dict(dictTable = "pas_purchase",dictCode = "id",dictName="order_name",dictSource="purchase_id")
	private String purchaseName;
	/**供应商*/
	@Excel(name = "供应商")
	@ApiModelProperty(value ="供应商",name = "supplierName")
	@Dict(dictTable = "pas_supplier",dictCode = "id",dictName="supplier_name",dictSource="supplier_id")
	private String supplierName;
	/**供应商ID*/
	@ApiModelProperty(value ="供应商ID",name = "supplierId")
	private String supplierId;
	/**入库说明*/
	@Excel(name = "入库说明")
	@ApiModelProperty(value ="入库说明",name = "inInfo")
	private String inInfo;
	/**入库总价*/
	@ApiModelProperty(value ="入库总价",name = "inPrice")
	private Double inPrice;
	/**入库总数*/
	@ApiModelProperty(value ="入库总数",name = "inNumber")
	private Integer inNumber;
	/**状态*/
	@ApiModelProperty(value ="状态",name = "status")
	private Integer status;
	@ApiModelProperty(value ="月结状态",name = "monthStatus")
	private String monthStatus;
}